"""
模块-: 主程序的入口
@Author          :王海波
@Version         ：V 1.0.0
@CreateTime       ：2020/10/20
-----------------------------------
@ModifyTime       : 2020/10/20
@ModifyContent    : 2020/10/20
@Remark           : 备注


"""
# 导包
from bluepro import create_app
from flask_script import Manager,Command    # 导入插件
from flask_migrate import MigrateCommand


# 调用执行配置服务器的类
app = create_app()


# 创建运行程序的类
class RunServer(Command):
    def run(self):
        app.run(
            host="127.0.0.1",
            port=80,
            debug=True
        )

# 绑定命令行操作
manage = Manager(app)    # 绑定服务器
manage.add_command("runServer",RunServer)    # 添加命令

# 数据库操作
# migrate = Manager(app, db)   # 绑定服务器，还需要绑定数据库
manage.add_command("db",MigrateCommand)   # 添加数据库操作命令

if __name__ == '__main__':
    # from bluepro.models impor
    manage.run()